local wen__jinjin = fk.CreateSkill({
  name = "wen__jinjin",
  attached_skill_name = "wen__jinjin_active&",
})

Fk:loadTranslationTable{
  ["wen__jinjin"] = "进金",
  [":wen__jinjin"] = "其他角色的出牌阶段限一次，其可以将至多两张牌交给你。",

  ["wen__jinjin_other&"] = "进金",
  [":wen__jinjin_other&"] = "出牌阶段限一次，你可以将至多两张牌交给瓦伦蒂娜。",
  ["#wen__jinjin-active"] = "发动进金，选择至多两张牌交给一名拥有进金的角色",
}

-- 当角色获得"进金"技能时的效果
wen__jinjin:addAcquireEffect(function (self, player)
  local room = player.room
  -- 遍历房间中的其他所有角色
  for _, p in ipairs(room:getOtherPlayers(player, false)) do
      room:handleAddLoseSkills(p, "wen__jinjin_active&", nil, false, true)
  end
end)
return wen__jinjin